package com.ai.emall.utils.constants;

/**
 * 系统特定异常编码<br>
 * 这里定义的只是系统常规的异常编码，至于每个业务的具体异常编码，请在每个具体项目下的异常常量类定义
 * @author zhaowg3
 * @Date 2017年1月11日
 */
public class SysExceptCodeConstants {

	public static class Special {
		/** 处理成功[业务处理成功]**/
		public static final String SUCCESS = "000000";

		/** 系统级异常[其它系统级异常，未知异常]**/
		public static final String SYSTEM_ERROR = "999999";

		/**
		 * 传入的{0}参数为空
		 */
		public static final String PARAM_IS_NULL = "888888";


		/** 未查询到记录[查询无记录]**/
		public static final String NO_RESULT = "000001";

		/**
		 * 参数类型不正确{0}
		 */
		public static final String PARAM_TYPE_NOT_RIGHT = "000002";

		/** 未配置系统参数或未刷新缓存**/
		public static final String NO_DATA_OR_CACAE_ERROR = "000003";

		/**
		 * 参数格式不正确
		 */
		public static final String PARAM_NOT_RIGHT = "000004";
	}
}
